package com.itheima.day11.meFile.test6;

import java.io.File;
import java.io.IOException;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        File file = new File("backBurner\\aaa");
        // 判断模块下是否存在aaa文件夹
        boolean result = file.exists();
        // 引导用户创建或退出
        if (result == false) {
            System.out.println("myCode下没有aaa文件夹，请问是否添加文件夹并添加a.txt文件。\n是请按Y/y，否按任意键并回车");
            String tamp = sc.nextLine();
            if ("Y".equals(tamp) || "y".equals(tamp)) {
                file.mkdirs();
                file = new File("backBurner\\aaa\\a.txt");
                result = file.createNewFile();
                if (result == true) {
                    System.out.println("创建成功，再见");
                    System.exit(0);
                }
                System.out.println("创建失败，修电脑把你");
                System.exit(0);
            } else
                System.out.println("拜那个拜");
            System.exit(0);
        }

        // 判断模块下aaa文件下是否存在a.txt文件
        file = new File("backBurner\\aaa\\a.txt");
        result = file.isFile();
        if(result == true){
            System.out.println("文件已存在，无需添加，再见");
            System.exit(0);
        }
        System.out.println("文件不存在，是否添加a.txt文件\n是请按Y/y，否按任意键并回车");
        String tamp = sc.nextLine();
        if("Y".equals(tamp) || "y".equals(tamp)){
            result = file.createNewFile();
            if (result == true) {
                System.out.println("创建成功，再见");
                System.exit(0);
            }
            System.out.println("创建失败，修电脑把你");
            System.exit(0);
        }
        System.out.println("拜那个拜");
        System.exit(0);
    }
}
